Supercharger vs Turbocharger: Which is better?

When you say supercharger or turbocharger, a regular person often asks why these things name so. The words are synonymous with more power than those cars which has no chargers. Whether you are looking to buy a new car which already has one or upgrade your naturally aspirated engine and the age old question is remained, which one is better? […]