Escarrà
Contribute
Surname ESCARRÀ
SOURCE: Nickname
USAGE: Spanish
Meaning & History
Possibly from Catalan esquerrá meaning "left-handed".