lamb stuffed with spiced rice - French English Dictionary