Kotomora
外来者 (gairaisha) Japanese meaning: stranger | Kotomora