Glochid :
glochid
English Meaning :
(Noun : A barbed spine or bristle (often tufted on cacti)
(Noun : A barbed spine or bristle (often tufted on cacti)
Example : This is a highly magnified photograph of a glochid taken with a scanning electron microscope.
This is a highly magnified photograph of a glochid taken with a scanning electron microscope.