soliloquy

Noun
  1. Speech you make to yourself (synset 107175403)
  2. A (usually long) dramatic speech intended to give the illusion of unspoken reflections (synset 107024645)

Other Searches