Hello, A young Franco-Irish friend studying in England was recently told to "pull out your cricket" after she and her friends had given a theatre performance. Is this in any way a compliment? Or an exhortation to work harder? Or something altogether different? I would appreciate any clues! Thank you.