self-administer a drug - Deutsch Englisch Wörterbuch