sporophytes

English

Noun

sporophytes

  1. plural of sporophyte