On Britannica, he oldest, continuously published English-language general encyclopedia, you can now also find a defintion of Substack as a platform
What is Substack?
Who founded Substack, and when?
What features does Substack offer to creators?
britannica.com
Substack is an online platform that allows content creators to make newsletters and to distribute them by email through free or paid subscriptions.