marine turtle - French English Dictionary