thoroughfare (n.) Look up thoroughfare at Dictionary.com
late 14c., "passage or way through," from thorough (before it had differentiated from through) + fare (n.).