Definitions of Lepidochelys:

  • noun:   ridleys