gynecologist
This past week has brought my lack of knowledge (and my embarrassment level for said lack of knowledge) for the inner workings of your parts down there to light.