Dictionary search results

Showing 1-3 of 3 results

webcam British & World English

A video camera connected to a computer, allowing its images to be seen by Internet users

webcam New Oxford Dictionary for Writers & Editors

(one word, lower case, capital as US trademark)