MalayTranslate.com
Malay to English Translator
Translate Here

English to English

top-notch
(t/A/p_n/A//tS/ )

adjective satellite (s)