fenestra cochleae - French English Dictionary