ironServices.com

English Dictionary

  • Hide translation

 saddle of lamb saddle of lamb

noun

  • backbone and both loins of a lamb  ( saddle of lamb )
    backbone and both loins of a lamb