See also: camescope

FrenchEdit

NounEdit

caméscope m (plural caméscopes)

  1. a camcorder