Meaning of saddle of lamb

Definition of saddle of lamb

(noun) backbone and both loins of a lamb

Other information on saddle of lamb

WIKIPEDIA results for saddle of lamb
Amazon results for saddle of lamb