tuber cochleae - German English Dictionary