saddle of lamb
1.
(
noun
) backbone and both loins of a lamb
Related Words:
cut of lamb
Terms and Conditions of Use / Copyright Notice