Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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
Synonym:
loggerhead
,
loggerhead turtle
source: wordnet30