Yahoo Dictionary Web Search

  1. In·ter·net site
  2. noun

    • 1. a website or web page:

      several Internet sites posted the image
  3. Variation

    • n.: noun: Internet site, plural noun: Internet sites