Meaning of
"Çekili top"
in english language
Turkish to English
English to Turkish
Turkish
English
Çekili top
Towed artillery