Turkish-English dictionary »

çnra meaning in English

TurkishEnglish
ÇNRA noun

MLRS(Multiple Launch Rocket System)
noun

multiple rocket launchernoun