Definitions for "17th Street Canal"
The 17th Street Canal is a drainage canal in New Orleans, Louisiana that flows into Lake Pontchartrain. The Canal forms a significant portion of the boundary between New Orleans and Metairie, Louisiana. The Canal has also been known as the Metairie Outlet Canal and the Upperline Canal.