Jump to content

microwatershed

From Wiktionary, the free dictionary

English

[edit]

Noun

[edit]

microwatershed (plural microwatersheds)

  1. A small-scale watershed.