vehicle-mounted artillery - Alemán Inglés Diccionario