olive ridley sea turtle
Jump to navigation
Jump to search
English[edit]
Noun[edit]
olive ridley sea turtle (plural olive ridley sea turtles)
- Lepidochelys olivacea, a species of sea turtle
Translations[edit]
Lepidochelys olivacea
|