noun
Meaning 1
Either of a pair of organs, in the gut of an insect, composed of mycetocytes, that are involved in the metabolism of vitamins etc
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided