thick hide of the cocoon - Turkish English Dictionary