English-Italian dictionary »

flechette meaning in Italian

EnglishItalian
flechette (small sharp antipersonnel projectile)
noun

freccettanoun
{f}