box office hit — A work, such as a play or film, that is commercially successful and generates great profits.