kick oneself

listen to the pronunciation of kick oneself
الإنجليزية - التركية
kendine kızmak
kick oneself for doing sth
dizini dövmek
الإنجليزية - الإنجليزية
To reproach oneself for making a mistake or missing an opportunity

He's still kicking himself for not investing three years ago.