escaras

Spanish

Noun

escaras

  1. plural of escara