Find the word definition

Wikipedia
Eochelone

Eochelone is an extinct genus of sea turtle from the late Eocene. It was first named by Dollo in 1903. Its type species is E. brabantica.