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

Sponsored

hivanix.in

Visit

This quiz is brought to you by hivanix.in

🌐 Web App Development

Quick Navigation