Kotomora
移入種 (inyuushu) Japanese meaning: introduced species | Kotomora