Word info

self-whispered

Adjective Satellite

Meaning

as if whispered to yourself

Source: WordNet

Close letter words and terms