diced lamb with potatoes and rice - Spanish English Dictionary