Attested.to

Definition

a roast of the rib section of lamb

Seed ·

Term in context

crown roast in CommonParlance