ugly or ridiculous looking person - Turc Anglais Dictionnaire