Kotomora
適者生存 (tekishaseizon) Japanese meaning | Kotomora