teleophytes

English

Noun

teleophytes

  1. plural of teleophyte