Definify.com

Definition 2025


spermaphytes

spermaphytes

English

Noun

spermaphytes

  1. plural of spermaphyte