Definition of Spanish needles in English:

Spanish needles

noun

  • An American beggarticks with prickly fruit.