Well, I could understand the term perfectly fine. I don't know whether or not I've heard it before, but I knew what it meant. If it isn't a common used phrase then just take a look at other phrases that didn't seem to make sense like the ones in movies. Different phrases are just made up of words that can be used in the term the user wants them to be and the user of them leads the phrase so that other people can understand what it was used for.
This has been pretty off-topic lately but just to make it back on the topic like it was meant for so, I like the reviews. There's a nice overview of the whole game with scores on some of the separate details.