someone who vomits - Francés Inglés Diccionario