proven resource - German English Dictionary