passe-partout
Explore definitions, synonyms, and language insights of passe-partout
Definitions
Noun
key that secures entrance everywhere
Noun
a mounting for a picture using gummed tape