battle of savo island - Spanish English Dictionary