Kotomora
大地主 (oojinushi) Japanese meaning: large landowner | Kotomora