Attested.to

Definition

small spotted seal of coastal waters of the Northern Hemisphere

Seed ·

Term in context

common seal in CommonParlance