Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
long-wearing
adjective satellite
(s)
capable of withstanding wear and tear and decay
mampu withstanding keausan dan membusuk
Synonym:
durable
source: wordnet30