Gynaecology & Obstetrics

Vaginal epithelium is derived from