Tamil Dictionary 🔍

quoll

Quoll, n. (Zoöl.) Defn: A marsupial of Australia (Dasyurus macrurus), about the size of a cat.


quoll - Similar Words