XEN-


Meaning of XEN- in English

[xen-] or xeno- comb form [LL, fr. Gk, fr. xenos stranger, guest, host] 1: guest: foreigner "xenophobia"

2: strange: foreign "xenolith"

Merriam-Webster English vocab.      Английский словарь Merriam Webster.