there are some bumps in the road - Turc Anglais Dictionnaire