sweet toasted rectangular sponge cake - Spanish English Dictionary