actinophryid

English

Etymology

Clipping of translingual Actinophryida

Noun

actinophryid (plural actinophryids)

  1. Any heliozoan of the order Actinophryida

Anagrams