ever-improving - German English Dictionary