Definitions of lamb curry:

  • noun:   curry made with lamb