Skip to content
Kotomora

スパリゾート

Meanings

1

noun

resort spa; spa resort

A resort facility centered around spa services, such as hot springs, massages, and wellness treatments.

from English spa resort