edible part of animal stomach - German English Dictionary