xenofago está incorrectamente escrita y debería escribirse como "xenófago" siendo su significado: Xenófago no existe como palabra RAE; sí existe xenófobo (el que odia a lo extranjero). Si existiera vendría del griego xenos xene xenon que además de extranjero significa extraño, insólito y del verbo fagomai: comer; con lo que podría significar el come cosas extrañas.
"Hay gente xenófaga, pues come cosas extrañas como piedras o cristales"