GeneralConnection.com
➔
Dictionary
lamb roast
Noun
1. roast lamb
1. roast, joint
Usage