Select the most appropriate meaning of the given idiom.
A thorn in the flesh
1
Big fuss over a small matter
2
A source of continual annoyance or trouble
3
Far from reality
4
A weakness or vulnerable point
Select the most appropriate meaning of the given idiom.
A thorn in the flesh