Definition of zoophilists

  1. zoophilists Noun Plural of zoophilist
  2. zoophilist Noun A lover of animals - Robert Southey
Feedback Form