Kotomora
あやかし (ayakashi) Japanese meaning: sea ghost | Kotomora