Stacking is an ensemble learning technique that combines multiple classification or regression models via a meta-classifier or a meta-regressor.
The base level models are trained based on a complete training set, then the meta-model is trained on the outputs of the base level model as features.
I explained what stacking ensemble is and how to build a stacking model in Python.