Definitions for "challenged"
handicapped or disabled; -- used as a euphemism, especially in combinations; as, physically challenged; mentally challenged.
Keywords:  doubts, truth, expressed
having doubts expressed about its truth.