Kotomora
侵略種 (shinryakushu) Japanese meaning: invasive species | Kotomora