suffer a twinge of conscience - Turkish English Dictionary