xenologs
English
Noun
xenologs
plural of
xenolog