i could kick myself! - Turkish English Dictionary