devil s cotton – Meaning and Explanation