Definition of “lingua franca” - English Dictionary

british dictionary