A lingua franca, according to most definitions, is a language used to communicate between people who speak different languages natively. Because there are different ideas people want to communicate, different languages fill this role. Currently, English is the language which fills the most roles.