Attested.to

Definition

a military operation by both land and sea forces

Seed ·