tà shí liú yìn
基本释义
  1. 石留印,成语,意思是人踏在硬石上也能留下印痕。
英文翻译
  1. Stepping stone to stay in India