A sprint planning meeting is a meeting in which all the scrum roles (product owner, scrum master, and development team) have a discussion about the team’s priority features and product backlog items. It is a meeting where the work to be done during a sprint is mapped out and the team members. During sprint planning, the entire team clearly defines deliverables for the Sprint and assigns the work necessary to achieve that goal.
It is an event where you can get answers to the following questions:
What can be delivered in this Sprint iteration?
How to achieve the work that needs to be completed in a sprint?