vehicle-mounted artillery - Francés Inglés Diccionario