Skip to main content

English: marine turtles

Welsh: crwbanod môr

Part of speech

Noun, Plural

Definition

Caretta caretta