1.contribute to the progress or growth of;
I am promoting the use of computers in the classroom
2.give a promotion to or assign to a higher position;
John was kicked upstairs when a replacement was hired
3.make publicity for; try to sell (a product);
The salesman is aggressively pushing the new computer model
4.be changed for a superior chess or checker piece
5.change a pawn for a king by advancing it to the eighth row, or change a checker piece for a more valuable piece by moving it the row closest to your opponent