drink made of rum, lemon juice, and sugar - Espagnol Anglais Dictionnaire