Spanish-English Dictionaryvomitan
vomitan
vomitar
Meaning of vomitan