'glochid' definitions:

Definition of 'glochid'

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