Definition of zootheism

Definition of zootheism
  1. zootheism Noun Animal worship; zoolatry.
Need more help? Try our forum NEW