Definitions of loin of lamb:

  • noun:   meat from a loin of lamb