MalayTranslate.com
Malay to English Translator
Translate Here

English to English

put-upon
('p/U/t/@/,p/A/n )

adjective satellite (s)