A word that's been kicking around since people spoke Sanskrit is bound to take on a number of meanings. Perhaps people did use weir to refer to the dam and to the water behind it. Thanks for the story about Taliesin. That was interesting.