- sea turtle as a noun:
- 1
sea turtle
noun
1 sea turtle
Any of various large turtles with limbs modified into flippers; widely distributed in warm seas.
synonym: marine turtle.
Dutch: zeeschildpad
debug info: 0.0142
noun
Any of various large turtles with limbs modified into flippers; widely distributed in warm seas.
synonym: marine turtle.
Dutch: zeeschildpad
debug info: 0.0142