1 English Synonyms for AUTOADMINISTERED
Prev.1Next
self-administered
Definition: 1. Performed, done, or administered without the help of a third party.
Show more information about self-administered
Prev.1Next
Search took: 2.0774 ms
Definition: 1. Performed, done, or administered without the help of a third party.
Show more information about self-administered
Search took: 2.0774 ms