battle of the thames - German English Dictionary