Kotomora
興ざまし (kyouzamashi) Japanese meaning: killjoy | Kotomora