[an.a.gram] n [prob. fr. MF anagramme, fr. NL anagrammat-, anagramma, modif. of Gk anagrammatismos, fr. anagrammatizein to transpose letters, fr. ana- + grammat-, gramma letter--more at gram] (1589) 1: a word or phrase made by transposing the letters of another word or phrase
2. pl but sing in constr: a game in which words are formed by rearranging the letters of other words or by arranging letters taken (as from a stock of cards or blocks) at random -- an.a.gram.mat.ic also an.a.gram.mat.i.cal adj -- an.a.gram.mat.i.cal.ly adv
[2]anagram vt -grammed ; -gram.ming (1630) 1: anagrammatize
2: to rearrange (the letters of a text) in order to discover a hidden message