Attested.to

Definition

a medical specialist in the nervous system and the disorders affecting it

Seed ·

Term in context

brain doctor in CommonParlance