self-administer a drug - French English Dictionary