marsupial mouse
Explore definitions, synonyms, and language insights of marsupial mouse
Definitions
Noun
any of numerous small sharp-nosed insectivorous marsupials superficially resembling mice or rats