trusted companion - German English Dictionary