Etymology
Today it means: A social gathering organised so that people working in the non-profit charity sector can get together. Full definition →
From schmooze + -fest.
Etymology from Wiktionary, CC BY-SA 4.0.