Attested.to

Definition

the department in charge of the navy (as in Great Britain)

Seed ·

Term in context

admiralty in CommonParlance