misgiving

noun

1.
uneasiness about the fitness of an action (particularly for reasons of ethics, morals or propriety)
Derived from:
misgive
2.
painful expectation
Derived from:
misgive