Its the starter motor switch mechanism hun. Like a relay switch that closes a current when you turn the key. Give it a clean with WD40 and make sure the connections are dry/free of dirt. Check the starter motor.
Another old trick is to 'rock' your car while turning it over :wink: