Attested.to

Definition

a licensed medical practitioner

Seed ·

Term in context

Dr. in CommonParlance