What's the difference between 'shout' and 'yell'?

Can anyone tell me the difference between ‘shout’ and ‘yell’?

Many thanks in advance


All I can say is that ‘shout’ suggests call out in a loud voice. ‘Yell’ has the same idea of calling out in a loud voice but also suggests that this is done in a wild and uncontrolled way.

If you saw someone about to fall into a hole, you would shout a warning.

If you were the person who had fallen down the hole and couldn’t get out, you would yell for help in desperation.