tensaw
/ˈtɛnzɔː/ or /ˈtɛnzɒ/Definitions
1. noun
a tidal river in Alabama, USA, that flows into the Mobile Bay
“The boat navigated through the calm waters of the Tensaw River.”
1. noun
a tidal river in Alabama, USA, that flows into the Mobile Bay
“The boat navigated through the calm waters of the Tensaw River.”