a burr in your saddle - Spanish English Dictionary