camcorder

Noun
  1. A portable television camera and videocassette recorder (synset 102945804)

Other Searches