advanced version - German English Dictionary