hawks bill sea turtle - French English Dictionary