MalayTranslate.com
Malay to English Translator
Translate Here

English to English

internet site

noun (n)

  • a computer connected to the internet that maintains a series of web pages on the World Wide Web
    komputer disambungkan ke internet yang mengekalkan serangkaian laman web di world wide web
    Synonym:
    site, web site, website
    source: wordnet30