Etymology
Today it means: A posted message that gathers together several other posts on a single topic. Full definition →
From master + post.
Etymology from Wiktionary, CC BY-SA 4.0.