crown roast


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

Browse

Next Word in the Dictionary: crown rot
Previous Word in the Dictionary: crown pulley
All Words Near: crown roast

Seen & Heard

What made you want to look up crown roast? Please tell us where you read or heard it (including the quote, if possible).