unpleasant and annoying thing that gives off a bad smell - Español Inglés Diccionario

Proponer traducción