From Middle High German kirmesse. Cognate with German Kirmes, Dutch kermis.
Kiermes f (plural Kiermessen)