suffer a twinge of conscience - French English Dictionary