ugly or ridiculous looking person - Espagnol Anglais Dictionnaire