i mentally kicked myself - Spanish English Dictionary