nagging doubt - Turkish English Dictionary