Subscribe
URL of the page has been copied to clipboard.
Meaning : Destructive of morale and self-reliance.
Synonyms : demoralising, disheartening, dispiriting
Install App
Demoralizing meaning in Telugu.