Would anyone know a general term for any language that is used by speakers of different languages to communicate with each other? (It is somehow related to the word "frank".) Thanks for any help.