From spasm + -o- + -genic.
spasmogenic (comparative more spasmogenic, superlative most spasmogenic)