sea-maid - French English Dictionary