Compression is an audio signal processing operation that reduces the volume of loud sounds or amplifies quiet sounds thus reducing or compressing an audio signal's dynamic range.
This lesson explains compression used in mastering. Compression is used in mastering for overall leveling or envelope control of transients.