self propelled rocket launchers - Turco Inglés Diccionario