atlantic ridley sea turtle - French English Dictionary