feel like kicking oneself - Allemand Anglais Dictionnaire