Spanish needles Hear it!

Spanish needles Definition

Spanish needles

noun

  1. a bur marigold (Bidens bipinnata) of the E U.S.
  2. its barbed fruit