trench shelter - French English Dictionary