glochid
1. [ noun ] (botany,zoology) a barbed spine or bristle (often tufted on cacti)
Synonyms: glochidium
Related terms: spine
Similar spelling:   glochidium
  glaciated
  glaciate