peep-hole (n.) Look up peep-hole at Dictionary.com
1680s, from peep (v.1) + hole (n.).