RhymeZone

 

Definitions of love hotel:
  • noun:   A short-stay hotel found in Japan and elsewhere, operated primarily for the purpose of allowing lovers privacy to have sexual intercourse.

(Definitions from Wiktionary)

Related words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023