Synonyms of Drainage basin
Primary definition: An area of land where all precipitation collects and drains off into a common outlet, such as a river, bay, or other body of water.
Primary definition: An area of land where all precipitation collects and drains off into a common outlet, such as a river, bay, or other body of water.