drink made of rum, lemon juice, and sugar - Deutsch Englisch Wörterbuch