peep
English Expression:
  1. v.  peep
  2. v.  have a peep through the window