NichiDict

アミュプラザ

[amyupuraza]

Meanings

1.Noun

amusement plaza