lamb or goat stew - Spanish English Dictionary