Meaning of
"Taret topu"
in english language
Turkish to English
English to Turkish
Turkish
English
Taret topu; Döner top
Turret gun (ask.)