dermochelys coriacea Meaning, Definition & Usage

  1. noun wide-ranging marine turtle with flexible leathery carapace; largest living turtle
    leatherback turtle; leathery turtle; leatherback.

WordNet