layers of sponge cake and marmalade with the top sprinkled with sesame seeds - Spanish English Dictionary