Definition of Spanish needles in US English:

Spanish needles

noun

  • An American beggarticks with prickly fruit.

    Bidens bipinnata, family Compositae