Definify.com

Definition 2026


heliozoans

heliozoans

English

Noun

heliozoans

  1. plural of heliozoan