CROWN ROAST


Meaning of CROWN ROAST in English

[crown roast] n (ca. 1909): 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

Merriam-Webster English vocab.      Английский словарь Merriam Webster.