Definition of zoolatry

Definition of zoolatry
  1. zoolatry Noun The worship of animals.
Need more help? Try our forum NEW