See also: camescope

FrenchEdit

NounEdit

caméscope m ‎(plural caméscopes)

  1. a camcorder