Babylon 10
The world's best online dictionary

Download it's free

Definition of Alluvial land

Alluvial land Definition from Society & Culture Dictionaries & Glossaries
Environmental Engineering (English ver.)
Areas of unconsolidated alluvium, generally stratified and varying widely in texture, recently deposited by streams, and subject to frequent flooding.