meaning of lamb roast
1.
a
cut
of
lamb
suitable
for
roasting
Related Words
lamb roast
|
roast lamb
|
Developed & Maintained By
Taraprasad.com