From steno- + petalous.
stenopetalous (comparative more stenopetalous, superlative most stenopetalous)