What is the Definition of Prep?

The word prep is used in many different ways. There are schools that are preparatory schools. You can go to college and take prep courses. The rich kids are also known as preps.