thick hide of the cocoon - Turco Inglés Diccionario