Riverbed

French Meaning

lit de rivière

English Meaning

  1. The area between the banks of a river ordinarily covered by water.

StatCounter - Free Web Tracker and Counter