Spanish needles

English

Noun

Spanish needles (uncountable)

  1. A flowering plant, taxonomic name Bidens bipinnata.

Translations