carposporophytes

English

Noun

carposporophytes

  1. plural of carposporophyte