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