Definition of balance transfer

A bank agent called me few days ago to introduce the bank’s new balance transfer program. I do have a rough understanding of what balance transfer means, but figure that I might as well do a bit of research and post it here.
Definition of balance transfer (source: CreditWeb):
A balance transfer is an option offered by [...]