roast lamb
1.
(
noun
) a cut of lamb suitable for roasting
Synonyms:
lamb roast
Related Words:
crown roast
,
gigot
,
joint
,
leg of lamb
,
rack of lamb
,
roast
Terms and Conditions of Use / Copyright Notice