life science glovebox (lsg) - Turkish English Dictionary