Gai lo meaning in English