self-administered - German English Dictionary