English synonyms about - contact  

introitus

noun

1 introitus

Entrance or opening to a hollow organ or tube (especially the vaginal opening).


Find more on introitus elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.016