slice of stuffed meat - Turkish English Dictionary