MalayTranslate.com
Malay to English Translator
Translate Here

English to English

web 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
    Example:
    The Israeli web site was damaged by hostile hackers.
    source: wordnet30