Definitions of leg of lamb:

  • noun:   lamb leg suitable for roasting