chelonia mydas Meaning, Definition & Usage

  1. noun large tropical turtle with greenish flesh used for turtle soup
    green turtle.

WordNet