rack of lamb

Noun
  1. A roast of the rib section of lamb (synset 107684101)

Other Searches