SUBWATERSHED Meaning of SUBWATERSHED in English Drainage area composed of two or more Subbasins. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012