love hotel
Short definition from Wiktionary
Noun
- A short-stay hotel found in Japan and elsewhere, operated primarily for the purpose of allowing lovers privacy to have sexual intercourse.
We haven’t written up love hotel yet: Simple and Standard meanings, examples and a quiz.