pieces of pig, cow, or lamb stomach - Espagnol Anglais Dictionnaire