Odobenus rosmarus

Explore definitions, synonyms, and language insights of Odobenus rosmarus

Definitions

Noun
a walrus of northern Atlantic and Arctic waters

More General Terms