Kotomora
枝鞭 (えだむち, edamuchi) Japanese meaning: birch rod | Kotomora