English Dictionary

Definition of “love hotel”

love hotel

Definitions

noun

  1. (esp in Japan) a hotel where rooms can be hired by the hour by amorous couples

Comments

Log in to comment on this word.