pontchartrain Definition
Definition
A large lake in southern Louisiana near New Orleans, formed by the Mississippi River and containing a network of canals.
Browse
A large lake in southern Louisiana near New Orleans, formed by the Mississippi River and containing a network of canals.
Browse