User blog comment:Admiral Leviathan/How to Tell if Your Character is a Mary Sue/Gary Stu/@comment-24463386-20110228025704/@comment-11644326-20110228145246

The exact definition, no, but they both are synonyms for each other. End of story.