Kotomora
伝令者 (denreisha) Japanese meaning: herald | Kotomora