be head and shoulders above - German English Dictionary