gee

English: Translation
leatherback sea turtle
noun
Fish and marine creatures
Scientific Name
Dermochelys coriacea
ID
1973