English-Latin dictionary »

xenozoology meaning in Latin

EnglishLatin
xenozoology (xenology dealing with extraterrestrial cultures)
noun

xenozoologianoun

Your history