a kind of sponge cake roll - Español Inglés Diccionario