armoured mortar vehicle - Espagnol Anglais Dictionnaire