Attested.to

Definition

a walrus of northern Atlantic and Arctic waters

Seed ·

Term in context

Atlantic walrus in CommonParlance