mycetocyte

English

Noun

mycetocyte (plural mycetocytes)

  1. Synonym of bacteriocyte.