Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
worshipped
adjective satellite
(s)
regarded with deep or rapturous love (especially as if for a god)
dianggap dengan deep cinta atau menggiurkan (terutama seolah untuk dewa)
Synonym:
adored
,
idolised
,
idolized
source: wordnet30