oxygen regenerating respirator - French English Dictionary