'saddle of lamb' definitions:

Definition of 'saddle of lamb'

(from WordNet)
noun
Backbone and both loins of a lamb