unmanned submarine - French English Dictionary