Definify.com

Definition 2025


heliozoans

heliozoans

English

Noun

heliozoans

  1. plural of heliozoan