Definitions for "Suffix tree"
a data-structure that allows many problems on strings (sequences of characters) to be solved quickly
a data structure that encodes information about repetition within a textual string
a data structure with many applications in string processing