uzun menzilli toplar

listen to the pronunciation of uzun menzilli toplar
Türkçe - İngilizce
heavy artillery
mounted guns of a large caliber, cannon
uzun menzilli toplar