Kotomora
輦車 (rensha) Japanese meaning: wheeled palanquin | Kotomora