Lepidochelys olivacea

Explore definitions, synonyms, and language insights of Lepidochelys olivacea

Definitions

Noun
olive-colored sea turtle of tropical Pacific and Indian and the southern Atlantic oceans

More General Terms