Kotomora
人工生命 (じんこうせいめい) Japanese meaning | Kotomora