Spanish-English Dictionaryabrumar
Meaning of abrumar