very unpleasant taste or smell - Francés Inglés Diccionario

Proponer traducción