soliloquy
n[C, U]
(instance of) speaking one's thoughts aloud, esp in a play when a character does this without another character being present on stage 自言自语; (尤指戏剧中的)独白
Hamlet's famous soliloquy 哈姆雷特的一段著名的独白.
Even a telescope in orbit round the earth, like the very successful Hubble telescope, would not be suitable because of the dust particles iron solar system.