edible organ (farm animal) - Spanish English Dictionary