propeller torpedo boat - French English Dictionary