tuber cochleae - French English Dictionary