This term does not ring a bell with me. I can't even speculate what the context was. Did it have something to do with the Sun, stars, nuclear physics? The possibilities are endless, especially when the news media get hold of a science story. Try doing a web search using Alta Vista or InfoSeek.