The document discusses ambiguous and unambiguous context-free grammars (CFGs). CFGs are classified as ambiguous if a string has two or more possible parse trees, and unambiguous otherwise. Several examples are provided to illustrate ambiguous grammars that have multiple derivations for strings, such as grammars generating expressions. Unambiguous grammars are also exemplified, including one for the language of strings with a's. The document concludes with references for further reading on ambiguity in grammars and automata theory.