xenophores
English
Noun
xenophores
plural of
xenophore