nagging doubt

listen to the pronunciation of nagging doubt
English - English
doubt which will not go away, hesitation which is always on one's mind