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