a thorn in the side - Spanish English Dictionary