Definify.com

Definition 2025


sporophytes

sporophytes

English

Noun

sporophytes

  1. plural of sporophyte