cacothes
/kæsɪˈθiːz/Definitions
1. noun
an intense and usually irresistible desire, especially for something forbidden or unhealthy
“The cacoethes for sweets was too strong for him to resist.”
2. noun
an uncontrolled or inordinate desire, often for something considered sinful or immoral
“Her cacoethes for gossip was a source of concern for her friends.”