glycophytes

English

Noun

glycophytes

  1. plural of glycophyte