English-Italian dictionary »

fletching meaning in Italian

EnglishItalian
fletching (A set of fins attached to the tail of a projectile)
noun

impennaggionoun