little fossa of the cochlear window - Français Anglais Dictionnaire