menzilli


Results for "menzilli"

Turkish - English dictionary

menzilli

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