i could kick myself! - Spanish English Dictionary