Definition of vulture fund

A fund that invests in companies in difficulty, hoping to gain control of them and improve their performance. [1]

FT Articles & Analysis

Related Terms