glochids

noun
  1. Plural of glochid; small, barbed spines or bristles found on certain plants, especially cacti, that easily detach and irritate skin.
  2. Usage: botanical term; typically used in plural form

Examples