×

webcaméra meaning in English

n. web cam, digital video camera attached to the computer the pictures of which can be accessed live, on the internet

Related Words

  1. webber
  2. webcam
  3. webcasting
  4. webcast
PC Version

Copyright © 2018 WordTech Co.