Dictionary search results

Showing 1-2 of 2 results

bayou British & World English

(In the southern US) a marshy outlet of a lake or river

Bayou Teche British & World English

A water route in south central Louisiana, at the heart of Cajun Country