SELF-WHISPERED as ADJECTIVE

  1. Meaning
    • as if whispered to yourself
    Similar To