'lamb curry' definitions:

Definition of 'lamb curry'

(from WordNet)
noun
Curry made with lamb