Kotomora
外来生物 (gairaiseibutsu) Japanese meaning | Kotomora