edible part of animal stomach - French English Dictionary