On that narrow mountain road, our bus had to back up fifty meters to make way for a truck coming down — I couldn't watch.

What does On that narrow mountain road, our bus had to back up fifty meters to make way for a truck coming down — I couldn't watch. mean?

On that narrow mountain road, our bus had to back up fifty meters to make way for a truck coming down — I couldn't watch.

On that narrow mountain road, our bus had to back up fifty meters to make way for a truck coming down — I couldn't watch. in other languages