gee gee

gee gee
English: Translation
green sea turtle
noun
Fish and marine creatures
Scientific Name
Chelonia mydas
ID
1971