MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Caretta caretta

noun (n)

  • very large carnivorous sea turtle; wide-ranging in warm open seas
    karnivora besar penyu laut; wide ranging hangat di lautan terbuka
    source: wordnet30