Word info

actinophryid

Noun

Meaning

actinophryid (plural actinophryids)

Any heliozoan of the order Actinophryida

Source: en.wiktionary.org

Anagrams

Close letter words and terms