sweet toasted rectangular sponge cake - Español Inglés Diccionario