ridley
/ɹˈɪdli/
ridley
English
Noun Top 17,146
Ad
Definition
Any of the marine turtles of the genus Lepidochelys, found in the Atlantic and Pacific oceans.
Etymology
Unknown origin.
Ad