User blog:PvZBeast234/Unrelenting Speed Badge

What does it mean? I have no idea, even when I looked at the description. It says something like "Awarded for making 100 edits on new articles created in an hour". Any thoughts?