Common Language Specification: A Specification,which every language must definitely support and should be kept same across different languages.The intention is that you must be able to communicate between different languages.
Example: For Instance class in VB,should be able to inherit from Class in C#.Here Inheritance is Common between two languages.Thus CLS is a way of defining minimal support across various languages.