ㄇㄛˋˇㄋㄢˊㄨㄤˋmòchǐ‑nánwàng

没齿难忘
  1. 終身難以忘記 提攜沒齒難忘」。

hard to forget even after one's teeth fall out (idiom)​; to remember a benefactor as long as one lives, undying gratitude