charter d meaning. The river thames, a symbol of london, is also described as โcharterโd,โ extending the theme of control and regulation to nature itself. Marks of weakness, marks of woe:. Corporate Charter Definition, Purpose, and Legal Requirements from www.investopedia.com charter d meaning The river thames, a symbol of london, …