self-propelled weapon - Turco Inglés Diccionario