The direction that a DC motor spins is determined by the polarity of the power applied to it. To change the speed and direction of a DC motor, the power level and the polarity must both be controlled. A bidirectional motor controller provides this functionality.
RC4 Glossary
DC motor bi-directional