Spanish-English Dictionarybromear
Meaning of bromear