life science glovebox (lsg) - Spanish English Dictionary