Word info

protostelid

Noun

Meaning

protostelid (plural protostelids)

Any of the Protosteliales, a group of primitive slime molds.

Source: en.wiktionary.org

Close letter words and terms