layers of sponge cake and marmalade with the top sprinkled with sesame seeds - Español Inglés Diccionario