fenestra of the vestibule - French English Dictionary