xenophytes

English

Noun

xenophytes

  1. plural of xenophyte