battle of åland islands - German English Dictionary