mounted defilade - French English Dictionary