killer submarine - French English Dictionary