We found one dictionary that defines the word duck river:
General (1 matching dictionary)
General (1 matching dictionary)
- Duck River (Alabama), Duck River (New South Wales), Duck River (Tasmania), Duck River (Tennessee), Duck River: Wikipedia, the Free Encyclopedia