Kotomora
異物 (ibutsu) Japanese meaning: foreign substance | Kotomora