self-administered - English Synonyms Dictionary