GeneralConnection.comDictionary
lamb roast
Noun

1. roast lamb
1. roast, joint
Usage