Dictionary

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
ADVERTISEMENT

First Known Use of CROWN ROAST

circa 1909

Browse

Next Word in the Dictionary: crown rotPrevious Word in the Dictionary: crown pulleyAll Words Near: crown roast
How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears