crest of cochlear opening - French English Dictionary