Kotomora
顔汚し (kaoyogoshi) Japanese meaning: disgrace | Kotomora