sea devils - French English Dictionary