Kotomora
足裏 (ashiura) Japanese meaning: sole of the foot | Kotomora