greenland seal - French English Dictionary