Definition of zootoxins

  1. zootoxins Noun Plural of zootoxin
  2. zootoxin Noun A toxin produced by an animal
Feedback Form