ugly or ridiculous looking person - Español Inglés Diccionario