be a stone in the shoe - Spanish English Dictionary