Definify.com

Definition 2024


xenozoologist

xenozoologist

English

Noun

xenozoologist (plural xenozoologists)

  1. One who studies xenozoology.