self-administer - French English Dictionary