See also: caméscopes

French

edit

Noun

edit

camescopes m

  1. plural of camescope