Kotomora
隠匿者 (いんとくしゃ, intokusha) Japanese meaning: hider | Kotomora