Quote Originally Posted by zxc View Post
A fairly comprehensive tour through Russian can be found at Russian Cursing for Beginners: Learn to Curse in Russian .
They have a point in the following:

Strictly speaking, mat is a language built upon five (5) extremely vulgar roots. Using the rules of Russian grammar and word formation, verbs, adjectives, and nouns of every kind can be formed—entire sentences (and diatribes) composed exclusively of mat vocabulary.
Though there are more than five roots even as a first approach. Ten looks more adequate. And there are not only "entire sentences (and diatribes)" - one can spend entire life using exclusively obscene roots and be able to express very complicated ideas and be understood (within context).