be on trench duty - French English Dictionary