GeneralConnection.com
➔
Dictionary
rack of lamb
Noun
1. crown roast
1. lamb roast, roast lamb, rack
Usage