thorn in the flesh n. phr. Something that causes stubborn trouble; a constant bother; a vexation.
The new voter organization soon became the biggest thorn in the senator's side.
The guerrilla band was a thorn in the flesh of the invaders. [TahlilGaran] English Idioms Dictionary ▲