What is the Definition of Revolution?

The technical definition of revolution is a body turning on a center point in a circle. The political definition of a revolution is over throwing or attempting to over throw ones government.