A prenuptial agreement is a contract signed before marriage specifying particular matters about the marriage or in preparation for the marriage to break up.
It may specify how property is divided in a divorce, specify where the couple will live, or how much spousal support will be paid.
In general they are used when one person in the marriage feels that they have assets that they wish to protect in the event that the marriage fails. It's a contract signed before a marriage, and it determines who will get what in case of an divorce. Withiout a prenuptial agreement a divorce settlement can go to the court instead, which can turn out nasty for the one of the spouses that had most money before they married.