Definition
A supervised learning model structured like a flowchart, where each internal node represents a test on a feature, and each leaf node represents a class label or value.
In short: A supervised learning model structured like a flowchart, where each internal node represents a test on a feature, and each leaf node represents a class label or value.