14 letters · 19 points in Scrabble
noun the basic structure or features of a system or organization
noun the stock of basic facilities and capital equipment needed for the functioning of a country or area
originBorrowed from French infrastructure, equivalent to infra- + structure.
Etymology from Wiktionary, CC BY-SA 3.0