1. To give or hand over something special to someone.
2. To formally give something, such as a prize, to someone; to give someone something because they have done something useful or good. English = present, award; reward.
3. To give someone the responsibility for dealing with something which you were previously responsible for. English = hand over.
4. To give a lecture or a talk about something, or to perform something in front of an audience. English = present, make a presentation.