Results for "

menzilli

"
Turkish - English dictionary

menzilli

(Turkish - English dictionary) :
(weapon) which has a range of.