Gynaecology & Obstetrics

Cryptomenorrhea, occurs due to: