What CSS means
MDN defines CSS as a stylesheet language used to describe the presentation of HTML or XML documents. If the HTML says what each thing is, a heading, a paragraph or a link, the CSS says how it looks. Keeping the two apart makes it possible to change the design of an entire website without touching its content.
The name explains the mechanism. "Style sheets" because the rules are grouped in files or style blocks. "Cascading" because several rules can apply to the same element and the browser decides which one wins based on origin, specificity and order. A general rule can make all paragraphs grey, and a more specific one can make those in the header white.
CSS is no longer released as a single version. It is developed in independent modules, for instance for grid layout, fonts or animations, each moving at its own pace. That is why it makes no sense to talk about CSS4 as a finished version.