Spanish-English Dictionaryborrabais
borrabais
borrarse
Meaning of borrabais