Characteristics and Classification of Machine Cycle

Hello everyone,
I have some question regarding Machine Cycle. About the machine cycle all I know is a machine cycle is the time it takes a microprocessor to fetch and execute a complete instruction or not. Is it true? Please define Machine Cycle. What are the characteristics of machine cycle and classification of the machine cycle. It will be really helpful.
Thanks in advance.
