shower: a sudden downpour (as of tears or sparks etc) likened to a rain shower
descent: a movement downward
high-definition television: a television system that has more than the usual number of lines per frame so its pictures show more detail