Kotomora
平城 (hirajiro) Japanese meaning: castle on the plains | Kotomora