lemon and sugar syrup - Espagnol Anglais Dictionnaire