Spanish-English Dictionaryborrasen
borrasen
borrarse
Meaning of borrasen