stand head and shoulders above someone - Fransızca İngilizce Sözlük