Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of quoll

- A marsupial of Australia (Dasyurus macrurus), about the size of a cat.

Crossword clue for quoll

- Australian marsupial
- Australian native cat
- carnivorous marsupial
- Spotted marsupial of Australia