assembly
noun
1.
a group of machine parts that fit together to form a self-contained unit
2.
3.
a public facility to meet for open discussion
4.
a group of persons who are gathered together for a common purpose
5.
a unit consisting of components that have been fitted together
6.