defilade - Turkish English Dictionary