|
Definition of Love hotel
1. Noun. A short-stay hotel found in Japan and elsewhere, operated primarily for the purpose of allowing couples privacy to have sexual intercourse. ¹
¹ Source: wiktionary.com
|
1. Noun. A short-stay hotel found in Japan and elsewhere, operated primarily for the purpose of allowing couples privacy to have sexual intercourse. ¹
¹ Source: wiktionary.com