Kotomora
外来生物 (がいらいせいぶつ) Japanese meaning | Kotomora