Word info

centrohelid

Noun

Meaning

centrohelid (plural centrohelids)

Any heliozoan protist of the order Centrohelida.
Synonym: centroheliozoan

Source: en.wiktionary.org

Close letter words and terms