disgusting stench - Turco Inglés Diccionario