Kotomora
新来者 (shinraisha) Japanese meaning: newcomer | Kotomora