Definify.com

Definition 2024


sporophytes

sporophytes

English

Noun

sporophytes

  1. plural of sporophyte