Kotomora
トーチ (toochi) Japanese meaning: torch | Kotomora