Attested.to

Definition

station where transport vehicles load or unload passengers or goods

Seed ·

Term in context

depot in CommonParlance