Atchafalaya

What is Atchafalaya?

Atchafalaya definition and meaning on Dictionary terms:
noun
a river in S central Louisiana, flowing S to an inlet (Atchafalaya Bay) on the Gulf of Mexico; a heavily engineered distributary of the Mississippi. 225 miles (362 km).

 

reference: https://www.dictionary.com/browse/atchafalaya

Tags: