sweet toasted rectangular sponge cake - Alemán Inglés Diccionario