glochids
English
Noun
glochids
plural of
glochid