self-administer a drug - Francés Inglés Diccionario