What does 1BHK,2BHK,Carpet Area,Super Built-up Area,Plinth Area etc mean?

We must have come across the terms 1BHK,2BHK, Carpet Area, Plinth Area, Super Built-up Area, etc. when looking for a flat to rent or buy.