crown roast

noun

Definition of crown roast

: a fancy roast of lamb, veal, or pork made from the rib portions of two loins skewered together at the ends to form a circle

First Known Use of crown roast

circa 1909, in the meaning defined above

Keep scrolling for more