a desert island - Spanish English Dictionary