Kotomora
高足駄 (takaashida) Japanese meaning: tall clogs | Kotomora