NichiDict

セルフサービス

[serufusaabisu]

Meanings

1.Noun

self-service