battle of savo island - German English Dictionary