Word info

dimerelloid

Noun

Meaning

dimerelloid (plural dimerelloids)

Any brachiopod of the superfamily Dimerelloidea

Source: en.wiktionary.org

Close letter words and terms