Kotomora
適者生存 (てきしゃせいぞん) Japanese meaning | Kotomora