MalayTranslate.com
Malay to English Translator
Translate Here

English to English

dismaying

adjective satellite (s)

  • causing consternation
    menyebabkan kelumpuhan
    Synonym:
    appalling
    source: wordnet30