mounted defilade - Spanish English Dictionary