beaver rat

Explore definitions, synonyms, and language insights of beaver rat

Definitions

Noun
amphibious rat of Australia and New Guinea

More General Terms