Olive-ridley-sea-turtle Definition

noun
Lepidochelys olivacea, a species of sea turtle.
Wiktionary
Advertisement