Meaning of “bayou” in the English Dictionary

british dictionary

"bayou" in American English

See all translations

bayounoun [ C ]

us /ˈbɑɪ·u, -oʊ/

(in the southern US) an area of slowly moving or still water connected to a river or lake

(Definition of “bayou” from the Cambridge Academic Content Dictionary © Cambridge University Press)