clad in armour - Français Anglais Dictionnaire