Word info

octadecamer

Noun

Meaning

octadecamer (plural octadecamers)

An oligomer having eighteen subunits

Source: en.wiktionary.org

Close letter words and terms