tried and tested/trusted - German English Dictionary