sponge pastry rolls in syrup - French English Dictionary