fossa of vestibule of vagina - Francés Inglés Diccionario