Spanish-English Dictionaryespumar
Meaning of espumar