armoured mortar vehicle - Français Anglais Dictionnaire