Definitions of anagram:

  • noun:   a word or phrase spelled by rearranging the letters of another word or phrase
  • verb:   read letters out of order to discover a hidden meaning