c287960f_ng_for_EFL_Students___Teachers__Meaning
[Saying] an Old (China. Japan, etc. ) Hand [Meaning] 
someone with long experience in the place
Page 2: Business English Jargon & Slang for EFL Students & Teachers
Meaning