Kotomora
ゴム草履 (gomuzouri) Japanese meaning: rubber flip-flops | Kotomora