lamb roast
English Dictionary
->
Letter L
-> lamb roast
Search Dictionary:
lamb roast Definition
(n)
a
cut
of
lamb
suitable
for
roasting
lamb roast Synonyms
lamb roast
roast lamb
© Art Branch Inc.