noun, feminine/sty.pe.fak.sjɔ̃/plural: stupéfactions
stupéfaction is feminine in French.
amazement
Inherited from Middle French stupéfaction, borrowed from Late Latin stupefactiōnem, from Latin stupefaciōnem, from stupeō (“to be stunned, speechless”) + faciō (“to do, make”).