Quote:
Originally Posted by Buddhaheart A main road or highway. |
From the little bit of a sentence you have given us, perhaps there were two roads one above the other....say on a hill. The soldier was on the top road.
"High street" in British English means main street of a town. I don't know if high road means anything like that.
"To take the high road" is an idiom meaning to do something that is morally correct or beyond reproach, but I don't think this is meant here.