carry a knife in the sleeve - French English Dictionary