Word info

athyride

Noun

Meaning

athyride (plural athyrides)

Any brachiopod of the order †Athyridida.

Source: en.wiktionary.org

Close letter words and terms