Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
to communicate with someone over the internet using a service available on the internet that allows you to exchange written messages with someone else who is using the service at the same time
Share your knowledge with the community
Browse our collection of 300,000+ community-written definitions