English dictionary
lamb roast meaning and definition
Definition and meaning of lamb roast at MeaningMonkey.org. lamb roast meaning and definition in the English Dictionary.LAMB ROAST noun
Definition of lamb roast (noun)
- a cut of lamb suitable for roasting
- synonyms: roast lamb
Source: Princeton University Wordnet