Synonyms: regret, remorse, beat yourself up
This is an ESL video explaining the idiom "kick yourself".
Username
Password
Remember Me