English edit

Noun edit

glycophytes

  1. plural of glycophyte