tower head and shoulders above someone - Französisch Englisch Wörterbuch