flechette

noun

A type of ammunition resembling a needle, used in bombs, shells, and guns.