Kotomora
歩行車 (hokousha) Japanese meaning: wheeled walker | Kotomora