battle of cape finisterre - German English Dictionary