WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
adj. having an air of allure, romance and excitement
Word Usage
"Also, his point about how the media only focuses on certain "glamorous" stories, not how they later get disproven, or even about the slower progress in the field, is true and frustrating."