Simple definition of creole language

A creole language is a stable and fully-developed natural language that has emerged from mixing different languages, typically as a result of colonization or contact between different linguistic groups.