What is the definition of a business?
A Business is any organisation which carries out trade, or an exchange of goods or services for money.
A business can be:
A sole trade such as a plumber or an electrician
A cleaner who works for herself
Any organisation that will exchange goods (products things to buy) or services (things you can't touch like having your lawn cut or your fence painted) in exchange for money.
In the case of a charity they exchange helping the needy for donations of money.