stay in the trenches - French English Dictionary