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