@nngabor no not too late at all, thank you :)
It means to speak or act prematurely, to do something without being fully prepared.
Regardless of whether it's used outside the UK, I think it's a phrase more popular with an older generation, so on reflection, I'm not going to use it.
Thanks for your input, my research on this has definitely been half-assed lol! Sx