drink made of rum, lemon juice, and sugar - Spanish English Dictionary