Spanish-English Dictionaryborrases
borrases
borrarse
Meaning of borrases