What is the meaning of Fixer-upper?

A house, property, car, or other object that needs to be fixed up or repaired, often purchased as an investment.

A potential romantic partner who may need some motivation to improve their personality or habits.

A person who tinkers or fixes things up; in particular, someone who fixes up houses, properties, etc. as an investment.

Source: wiktionary.org