a language that is internationally used and that is important in having insight into various things such as science, technology, medicine and astronomy. From 'window to the word'.
English is indubitably a window language.