Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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