Macromolecule comes from English macro- combined with molecule, which derives from Latin moles meaning "mass" with the diminutive suffix -culus, itself from Latin -lus.
macromolecule (English): A very large molecule, especially used in...