Explain CLR, CTS, CLS under .NET Framework?

Hai iam new learner of dot net in NareshIT and i am expecting the answer for this questions
Explain CLR, CTS, CLS under .NET Framework?