armoured tow vehicle - Français Anglais Dictionnaire