Spanish-English Dictionaryborrabas
borrabas
borrarse
Meaning of borrabas