maison de passe
Meanings
Noun
1. maison de passe, love hotel (dated)