mounted defilade - Turkish English Dictionary