We do not currently know of any synonyms for xenophile.
The noun xenophile is defined as:
See full definition of the word xenophile.
Did you mean snappily?