Spanish needles

Noun

 * 1) A flowering plant, taxonomic name.

Translations

 * Spanish: