crest of cochlear opening - German English Dictionary