little fossa of the vestibular window - Francés Inglés Diccionario