We do not currently know of any antonyms for Xenaphile.
The noun Xenaphile is defined as:
Did you mean snappily?