Polymer: A large molecule composed of many repeated subunits (monomers).
Dimer: A molecule or molecular complex consisting of two identical molecules linked together.
Macromolecule: A very large molecule, such as a polymer or protein, composed of hundreds or thousands of atoms.