sheep or lamb stew - Turkish English Dictionary