crown roast
1.
(
noun
) a roast of the rib section of lamb
Synonyms:
rack of lamb
Related Words:
lamb roast
,
rack
,
roast lamb
Terms and Conditions of Use / Copyright Notice