pieces of pork, beef, or lamb stomach - Spanish English Dictionary