From Old French semaine, with the p added back to reflect the original Latin septimus (“seven”).
sepmaine f (plural sepmaines)