fossa navicularis vestibulae vaginae - French English Dictionary