Atlantic walrus

Explore definitions, synonyms, and language insights of Atlantic walrus

Definitions

Noun
a walrus of northern Atlantic and Arctic waters

More General Terms