suit of armor - Français Anglais Dictionnaire