Most likely the starter is spinning but not moving out the gear to engage. There are many different types of starters so the rest is up to you. Some the solenoid controls it, some are forced out by the spinning action. Worn gear, broken teeth on the flywheel, broken parts in the "bendix," some...