Kotomora
泥を塗る (doroonuru) Japanese meaning: besmirch | Kotomora