smell revolting - Francés Inglés Diccionario