it makes me sick. - Francés Inglés Diccionario