fenestra of the vestibule - Turkish English Dictionary