What is meant by Rooting an android smartphone !

The answer to this question is widely available on many forums and websites. I would just like to collate it here- Rooting an Android Phone basically means to gain access to the Root of...