kick oneself - Allemand Anglais Dictionnaire