Kotomora
白旗 (しらはた, shirahata) Japanese meaning: white flag | Kotomora