Etymology
Today it means: Providing goods or services, but not for the purpose of making a profit. Full definition →
From not + for-profit.
Etymology from Wiktionary, CC BY-SA 4.0.