lepidochelys - English Synonyms Dictionary

lepidochelys

n.
[1] genus Lepidochelys