spiropyran
spirolactone
spiroazirine
indenopyrazole
oligopyrrole
polypyridine
spirocycle
pentapyrrolic
triphosphopyridine
phenanthropyran
furanopyrrolidine
prospidium chloride
enolpyruvate
dipyrrin
spiroadamantane
pycniospore
spirocyclic
tetraphenylcyclopentadienone
spirofused
spirene
pycnidiospore
spirocyclization
pyranocoumarin
spiro-
spiroketal
five-membered
5-membered
benzoporphyrin
spiro-annulated
indeno
subporphyrin
thiopyrimidine
sapphyrin
heterocyclic
three-membered
heterocycle
spiropiperidine
heterocyclic compound
3-membered
fluoropyrrole
pyridoindole
spherulous
trifuran
naphthopyrone
exannulate
polysporangium
intrasphenoidal
polyaromatic
pyrrolopyridine
cyclopentapyranoid