meaning of drainage area

1. the geographical area draining into a river or reservoir


Related Words

drainage area |

Developed & Maintained By Taraprasad.com

Treasure Words