Word info

spheromastigote

Noun

Meaning

spheromastigote (plural spheromastigotes)

(cytology) Any cell that contains a spherosome

Source: en.wiktionary.org

Close letter words and terms