rub oneself sore - Spanish English Dictionary