Semantic interpretation is the process of determining the intended meaning of natural language expressions. It involves resolving ambiguity, where a word, phrase or sentence can have multiple possible meanings. There are different types of ambiguity, including structural ambiguity due to unclear syntactic structure, and lexical ambiguity where a word has multiple meanings. Disambiguation involves combining models of the world, the speaker's mental state, language, and acoustics to determine the most likely intended meaning. Semantic interpretation is important for applications like call routing systems, to understand different ways callers may express the same core meaning.