Kotomora
旗印 (hatajirushi) Japanese meaning: banner emblem | Kotomora