sea devil - French English Dictionary