English Dictionary
Definition kick yourself in British English
kick yourself phrase
phrase
1
to be very annoyed because you have made a mistake, missed an opportunity etc
Example
He kicked himself for not having made the obvious connection.
