saddle of lamb

Noun
  1. Backbone and both loins of a lamb (synset 107683523)

Other Searches