A language used as a common means of communication between speakers of different languages or dialects.