a head and shoulders superior - Turkish English Dictionary