the battle of britain - German English Dictionary