Subscribe
URL of the page has been copied to clipboard.
Meaning : Used of nonindulgent persons.
Synonyms : self-disciplined
Install App
Self-restraining meaning in Telugu.