Ninjawords is on the iPhone! Watch a video or download it here.
Did you mean jellyroll?
jellyroll
noun
°A cylindrical cake containing jelly (jam), often called a Swiss roll.
°The female genitalia, sexual intercourse, or a lover.