Terminology question In Machine Learning, is the definition of the Model just the algorithm that was selected for the problem domain, or is the Model the algorithm and the training data?

Thanks.
The model is that process or algorithm which you are using to train it with training or labeled data. After the training of that model, it will be dubbed trained model.