MalayTranslate.com
Malay to English Translator
Translate Here

English to English

head-in-the-clouds

adjective satellite (s)