a computer connected to the internet that maintains a series of web pages on the world wide web (www)
a location connected to the internet that maintains one or more pages on the world wide web.
A spokesman said : " Since November , we have co-operated fully with the police .