Meaning of compunction in English
Noun
compunctionEtymology
Middle English: from Old French componction, from ecclesiastical Latin compunctio(n-), from Latin compungere‘prick sharply’, from com- (expressing intensive force) + pungere‘to prick’Definitions
1. a feeling of deep regret (usually for some misdeed)