self-propelled gun - Francés Inglés Diccionario