Chinese saying, means "A drop of water should be repaid in a spring" in English and "æ»´æ°´ä¹æ©ï¼å½æ¶æ³ç¸æ¥"
-So what is it? -You didadida me, I hualahuala you.