Kotomora
かどわかし (kadowakashi) Japanese meaning: kidnapper | Kotomora