flash camera

Noun
  1. A camera with a photoflash attachment (synset 103363572)

Other Searches