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