what is a lingua franca?

- a language used for communication by people who don't speak the same native language

- a hybrid languagae that emerges in places of contact between different language speakers

which one?

Both definitions are correct. A lingua franca is a language used for communication by people who don't speak the same native language. It can also be a hybrid language that emerges in places of contact between different language speakers.