ツレコミリョカン
Meanings
Noun
1. traditional love hotel; traditional Japanese inn specially for couples
Composed of
taking one's lover to a hotel
Ryokan (Hotel im japanischen Stil)