Definitions of Chelonia mydas:

  • noun:   large tropical turtle with greenish flesh used for turtle soup