a leaving do (uk) - French English Dictionary