Definition of zoolaters

  1. zoolaters Noun Plural of zoolater
  2. zoolater Noun A worshipper of animals
Feedback Form