self-administer - Turkish English Dictionary