something that stinks - Turco Inglés Diccionario