la tortuga marina
-the sea turtle
See the entry for tortuga marina.

tortuga marina

NOUN
(animal)-sea turtle
Synonyms for tortuga marina
Word of the Day
turkey