disgusting person/thing - Turco Inglés Diccionario