have (one) to thank - Turkish English Dictionary