Attested.to

Definition

the opening into the stomach and that part of the stomach connected to the esophagus

Seed ·

Term in context

cardia in CommonParlance