What is the difference between cycle and stroke?

In a two-stroke engine, two strokes is one cycle. In a four stroke engine, four strokes is one complete cycle. A stroke is a part of a cycle. Remember that the "up" motion and the "down" motion each count as one stroke.