sea cradle - French English Dictionary