A Town Meeting is when all the people in a district or town would get together to form a legislative body, and determine which laws and regulations will be in effect for the next 12 months. This was originated in the English colonies in New England. The first registered town to held these meetings was Windsor, Connecticut in 1633. There was even a fine for the citizen that didn't attend these meetings.
Hope this helps!