A helicopter is a type of rotorcraft in which lift and thrust are supplied by one or more horizontally-spinning rotors.[8] By contrast the autogyro (or gyroplane) and gyrodyne have a free-spinning rotor for all or part of the flight envelope, relying on a separate thrust system to propel the craft forwards, so that the airflow sets the rotor spinning to provide lift. The compound helicopter also has a separate thrust system, but continues to supply power to the rotor throughout normal flight.[citation needed]