Word info

protosporangiid

Noun

Meaning

protosporangiid (plural protosporangiids)

Any slime mould of the order Protosporangiida

Source: en.wiktionary.org

Close letter words and terms