glochid

Noun
  1. A barbed spine or bristle (often tufted on cacti) (synset 113110662)

Other Searches