Sign up!
Login
More Info…
Help / FAQ
Visit the Shop
About Us
Client List
Contact us
World rankings
Dictionary
webcam
US
UK
webcam
any specialized video camera designed to transmit video over the internet
US
UK
Many websites allow video chat using webcams, but this sometimes brings out the worst behavior in people.