MalayTranslate.com
Malay to English Translator
Translate Here

English to English

long-lived
(l/O//N/_l/I/vd )

adjective satellite (s)