What is the difference between Vibration and Oscillation ?
Vibration: It is the repetitive motion of a body which may or may not be periodic. A vibrating body may not have a definite time period. Also the amplitude of vibration is generally small and changes with time. Example: The vibrating string of a guitar.
Oscillation: It is the periodic motion of a body about a mean position. It has a definite time period of oscillation and the amplitude remains constant. Example: A freely oscillating pendulum.