English-Turkish dictionary »

flechette meaning in Turkish

EnglishTurkish
flechette (small sharp antipersonnel projectile)
noun

fleşetnoun