Clue: Carriage upside down on road crossing (7)
Answer: FLYOVER
Explanation: Definition: road crossing
FLY (a type of horse-drawn carriage) + OVER (upside-down)