heteroxenous

not defined yet