tuber cochleae - Alemán Inglés Diccionario