What is the difference between a strike-slip fault and a reverse fault?

A strike-slip (or transform) fault moves left or right. A reverse fault (or thrust fault) moves up and down.