armor-plate something - Français Anglais Dictionnaire