Definify.com

Definition 2024


love_hotel

love hotel

English

Noun

love hotel (plural love hotels)

  1. A short-stay hotel found in Japan and elsewhere, operated primarily for the purpose of allowing couples privacy to have sexual intercourse.

Synonyms

Translations