Definition of quoll

Definition of quoll
  1. quoll Noun Any of the various carnivorous marsupials of the genus "Dasyurus" found in Australia and New Guinea, roughly the size of a cat.
Need more help? Try our forum NEW