Definify.com

Definition 2024


phytozoa

phytozoa

English

Noun

phytozoa

  1. plural of phytozoon