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
n. web cam, digital video camera attached to the computer the pictures of which can be accessed live, on the internet