The definition of a compulsion is an irresistible urge to do something or on obsession with something, or a constraint or an unstoppable force causing action.
(noun)See compulsion in Webster's New World College Dictionary
noun
Origin: ME & LL compulsio < L compulsus, pp. of compellere: see compel
See compulsion in American Heritage Dictionary 4
noun
Origin:
Origin: Middle English
Origin: , from Old French
Origin: , from Late Latin compulsiō, compulsiōn-
Origin: , from Latin compulsus
Origin: , past participle of compellere, to compel; see compel
.Learn more about compulsion