Word info Synonyms Antonyms

self-restraining

Adjective Satellite

Meaning

used of nonindulgent persons

Source: WordNet

Synonyms

Antonyms

Close letter words and terms