TRITOZOOID MEANING IN ENGLISH

• Tritozooid Definition & Synonyms

  1. (n.) A zooid of the third generation in asexual reproduction.


RECENT SEARCHES