palmcorder









palmcorder


noun

  1. a small camcorder which can be held in the palm of the hand
49 queries 0.754