I'm confused about the meaning of this word "launch" in this sentece:<br/><br/>"Prof.... stood up here and launched hundreds of millions of us"