Kotomora
大床子 (daishouji) Japanese meaning: imperial bench | Kotomora