xenologs

English

Noun

xenologs

  1. plural of xenolog