A thorn in one's flesh

more_vert

Idiom : A thorn in one's flesh


Meaning : A sourse of irritation

Usage : Communalism is a thorn in India's flesh.

Click on the alphabet to view idioms starts with selected alphabet.
ABCDEFGHIJKLMNOPQRSTUVWXYZ