define hypergamy
Hypergamy (colloquially referred to as  marrying up ) is a term used in social science for the act or practice of marrying someone who is wealthier or of higher caste or social status than oneself.