MalayTranslate.com
Malay to English Translator
Translate Here

English to English

dog-tired
(d/O/g_t/aI//-/rd )

adjective satellite (s)