xenophytes
English
Noun
xenophytes
plural of
xenophyte