Wiktionary
octadecamer
n. An oligomer having eighteen subunits
n. An oligomer having eighteen subunits