Attested.to

Definition

a medical establishment run by a group of medical specialists

Seed ·

Term in context

clinic in CommonParlance