i mentally kicked myself - Espagnol Anglais Dictionnaire