Spanish-English Dictionaryborrara
borrara
borrarse
Meaning of borrara