Spanish-English Dictionaryespuma
espuma
espumar
Meaning of espuma