self-administer - English Synonyms Dictionary