self-improving - German English Dictionary