CROWN ROAST


Meaning of CROWN ROAST in English

noun

: a fancy roast of lamb, veal, or pork made from the rib portions of two loins by trimming off the backbone and skewering the ends together in a circle with the bones outside

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.