Definition of New Orleans from the Oxford Advanced American Dictionary

 

New Orleans

 
NAmE//ˌnu ˈɔrlənz//
 
 
jump to other results
the largest city in the U.S. state of Louisiana. It is on the Mississippi River and the Gulf of Mexico, and is one of the largest ports in the U.S.
See the Oxford Advanced Learner's Dictionary entry: New Orleans