life-guard submarine - French English Dictionary