a thorn in your side - Spanish English Dictionary