Turkish-English dictionary »

çok namlulu roketatar meaning in English

TurkishEnglish
çok namlulu roketatar noun

multiple rocket launchernoun