self-administer a drug - Inglés Sinónimo Diccionario