uzun menzilli toplar

listen to the pronunciation of uzun menzilli toplar
Türkisch - Englisch
heavy artillery
mounted guns of a large caliber, cannon