Definify.com

Definition 2024


choanoflagellates

choanoflagellates

English

Noun

choanoflagellates

  1. plural of choanoflagellate