LEPIDOCHELYS OLIVACEA
(noun)Definitions
There is 1 meaning of the phrase
Lepidochelys Olivacea.
Lepidochelys Olivacea - as a noun
Olive-colored sea turtle of tropical pacific and indian and the southern atlantic oceans
Synonyms (Exact Relations)
olive ridleypacific ridley