Definitions
There is 1 meaning of the phrase
New Orleans.
New Orleans - as a noun
A port and largest city in louisiana; located in southeastern louisiana near the mouth of the mississippi river; a major center for offshore drilling for oil in the gulf of mexico; jazz originated here among black musicians in the late 19th century; mardi gras is celebrated here each year
Word Variations & Relations
A-Z Proximities
Add 1 Letter To Make These Words...
Words
nonrenewals