sea turtles

Meaning

plural of sea turtle

sea turtle

Any turtle that inhabits oceans.

Synonyms

marine turtles

Translations

سلاحف مائية

tortue de mer

tortue marine

tartarughe marine

testuggini marine

Cheloniidae

Notes

Sign in to write sticky notes