Mesocricetus auratus

Explore definitions, synonyms, and language insights of Mesocricetus auratus

Definitions

Noun
small light-colored hamster often kept as a pet

More General Terms