self-propelled weapon - Español Inglés Diccionario