Worn serpentine belt and/or belt tensioner.
Water from the road has splashed up into the engine serpentine belt causing belt slippage that makes a squealing noise. The sqealing is one of your engine assessories that use the serpentine belt to drive it.
Cooling fan bearing?
Car no move
Could be a belt slipping
Have the brakes checked.
Check the belts. The most common cause of squealing is a worn or loose belt on the front of the engine.
Not unless you want to replace an engine....
Get your engine belt replaced it is loose or worn.
With no engine or form of another form of propulsion the car would not move.
It burns up and goes to the engine to power it so your car can move
If its a high pitch squealing while accelerating, then the previous owner may have turbocharged, or supercharged the engine.