An oligomer is a molecule composed of a few monomer units, typically between two and ten, which serves as an intermediate between monomers and polymers in size and complexity.