stuffed bun or roll - Spanish English Dictionary