self-instructed - German English Dictionary