Have you eaten? is the direct translation from Chi le ma, but indeed it is a greeting phrase when people meet each other, representing an intimate relations between them. It’s important to understand this is NOT an invitation for meal. It is also important if you master this phrase and use it in daily greetings, very idiomatic