braised lamb - Turkish English Dictionary