Attested.to

Definition

either of a pair of complex endocrine glands situated near the kidney

Seed ·

Term in context

adrenal in CommonParlance