What is the meaning of N-gram?

A contiguous sequence of n items (usually characters or words) from a given sequence of text or speech, used in analysis.

Source: wiktionary.org