passe-partout

Noun
  1. Key that secures entrance everywhere (synset 103902681)
  2. A mounting for a picture using gummed tape (synset 103902223)

Other Searches