Wiktionary
octadecamers
n. (plural of octadecamer English)
n. (plural of octadecamer English)