Definify.com

Definition 2025


choanoflagellates

choanoflagellates

English

Noun

choanoflagellates

  1. plural of choanoflagellate