The Spanish verb ‘esperar’ can be used to translate ‘wait for’, ‘expect’ and ‘hope’ but each verb is used for different situations.
Wait for = stay where one is or delay an action until a particular time or someone/something arrives.
This morning Sally had to wait for the bus for over half an hour as it arrived late because of the rain.
Expect = believe that something is likely to happen or that something/someone will arrive soon
The government expects the economy will grow 2% next year.
Hope = wish something to happen
I hope you feel better soon.