'glochid' definitions:

Definition of 'glochid'

(from WordNet)
noun
A barbed spine or bristle (often tufted on cacti) [syn: glochidium, glochid]