Spanish bayonet

Noun

 * 1) Any of various plants with narrow leaves coming to a sharp point: