Spanish-English dictionary »

tengo que vomitar meaning in English

SpanishEnglish
tengo que vomitar phrase

I need to vomitphrase