infrastructure
Noun
large-scale public systems and services of a country or region
Europe is investing in its infrastructure, and the results are breathtaking. Through the English Channel tunnel, trains can speed from Big Ben to the Eiffel Tower in 2.5 hours.
We're sorry but BraveSpeaking doesn't work properly without JavaScript enabled. Please enable it to continue.