Dasyurid Meaning

There are 1 meaning(s) for word Dasyurid

Meaning 1 : small carnivorous nocturnal marsupials of Australia and Tasmania

    Synonyms : dasyurid marsupial