bump in the road

noun
Graduate
1

A setback or obstacle, especially one which is relatively minor.

2

A very small town.