fossula fenestrae cochleae - French English Dictionary