caretta_carettaEnglish

Caretta caretta, loggerhead, loggerhead turtle

Noun

Very large carnivorous sea turtle, wide-ranging in warm open seas

English: loggerhead, loggerhead turtle, Caretta caretta

English words with similar meanings

Show 2 words