spiral canal of cochlea - German English Dictionary