battle of the north cape - German English Dictionary