ugly or ridiculous looking person - Turkish English Dictionary