glomerids
English
Noun
glomerids
plural of
glomerid