lamb roast

1. (noun) a cut of lamb suitable for roasting
Synonyms: roast lamb
Related Words: crown roast, gigot, joint, leg of lamb, rack of lamb, roast



Terms and Conditions of Use / Copyright Notice