Step 1: Understanding the Concept
Clots are made of fibrin. An enzyme that digests fibrin will prevent a clot from staying.
Step 2: Apply to menstruation
Menstrual blood contains fibrinolysin (plasmin), which breaks fibrin down as soon as it forms, so no stable clot appears.
Step 3: Why the other options fail
Thromboplastin and prothrombin help clotting. Zona lysin is an enzyme from the sperm acrosome.
Final Answer:
Menstrual blood does not clot because of fibrinolysin.
\[ \boxed{\text{(D) }\text{fibrinolysin}} \]