MalayTranslate.com
Malay to English Translator
Translate Here

English to English

dominated

adjective satellite (s)

  • controlled or ruled by superior authority or power
    dikendalikan atau diperintah oleh unggul kuasa atau kekuatan
    source: wordnet30
  • harassed by persistent nagging
    dilecehkan oleh gigih mengomel
    Synonym:
    henpecked
    source: wordnet30