pneumatic life preserver - French English Dictionary