self propelled rocket launchers - Türkçe İngilizce Sözlük