Kotomora
妨害物 (bougaibutsu) Japanese meaning: obstacle | Kotomora