xenophores

English

Noun

xenophores

  1. plural of xenophore