English synonyms about - contact  

roast lamb

noun

1 roast lamb

A cut of lamb suitable for roasting.

synonym: lamb roast.


Find more on roast lamb elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0328