How does a Caucus Differ from a Primary?

A caucus is a meeting where the voters gather to select a delegate for an election. A primary is when the voters cast a ballot to select the candidate. You can find more information here: