torpedo catcher - French English Dictionary