a thorn in the side - French English Dictionary