Douglas Water noun1 •A river in Glen Douglas, Argyll and Bute council area, Scotland, which flows into Loch Lomond.