an ugly, repulsive person - Francés Inglés Diccionario