Spanish needles

Spanish needles or Spanish needle is a common name for several plants and may refer to: The first known use of Spanish needles was in 1743.

[1]