sea-devil - French English Dictionary