Definition of “lingua franca” - English Dictionary

English