self-advancing - German English Dictionary