Italian-English dictionary »

freccetta meaning in English

ItalianEnglish
freccetta noun
{f}

flechette(small sharp antipersonnel projectile)
noun