From Longman Business Dictionary
non-profitˌnon-ˈprofit (also non profit-making British EnglishBrE) adjectiveadj [only before a noun]FINANCE a non-profit organization is one with aims that are not related to business or making a profit. These organizations usually work in education, health etcSYN AmE not-for-profita non-profit low-income-housing organization
—nonprofit noun [countableC usually plural]grants for Asian nonprofits