sponge cake vendor - French English Dictionary