Close windowGlossary

Reservoir - A reservoir is a large lake that stores water. It can be natural or man made. Most man made lakes are stored behind dams








Roadford Lake, a reservoir in Devon, SW England

look up another word?