stand head and shoulders above someone - German English Dictionary