self-administer - German English Dictionary