disgusting person/thing - Francés Inglés Diccionario