little fossa of the vestibular window - Alemán Inglés Diccionario