A lingua franca is any language used for communication between people who do not share a native language. It can refer to mixed languages such as pidgins and creoles used for communication between language groups. It can also refer to languages which are native to one nation (often a colonial power) but used as a second language for communication between diverse language communities in a colony or former colony. Lingua franca is a functional term, independent of any linguistic history or language structure.