Spanish-English Dictionaryborraba
borraba
borrarse
Meaning of borraba