Spanish-English Dictionaryvomitar
Meaning of vomitar