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)

  1. a cut of lamb suitable for roasting
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: