lamb stuffed with spiced rice - Turkish English Dictionary