noun a city in SE Louisiana, near New Orleans.
gretna 🔊 Listen to this noun a city in SE Louisiana, near New Orleans. Share Facebook Twitter Google +