large slice of stuffed meat - French English Dictionary