fossa of vestibule of vagina - Turc Anglais Dictionnaire