Word info

diplonemid

Noun

Meaning

diplonemid (plural diplonemids)

Any protist of the order Diplonemida

Source: en.wiktionary.org

Close letter words and terms