xen-or xeno-

xen-or xeno-

prefix denoting strange.