Liddel Water noun1 •A river in the Scottish Borders council area and Dumfries and Galloway council area, Scotland.